flash('toastr', $toastr); } } if (!function_exists('admin_success')) { /** * Flash a success message bag to session. * * @param string $title * @param string $message */ function admin_success($title, $message = '') { admin_info($title, $message, 'success'); } } if (!function_exists('admin_error')) { /** * Flash a error message bag to session. * * @param string $title * @param string $message */ function admin_error($title, $message = '') { admin_info($title, $message, 'error'); } } if (!function_exists('admin_warning')) { /** * Flash a warning message bag to session. * * @param string $title * @param string $message */ function admin_warning($title, $message = '') { admin_info($title, $message, 'warning'); } } if (!function_exists('admin_info')) { /** * Flash a message bag to session. * * @param string $title * @param string $message * @param string $type */ function admin_info($title, $message = '', $type = 'info') { $message = new MessageBag(get_defined_vars()); session()->flash($type, $message); } } if (!function_exists('admin_asset')) { /** * @param $path * * @return string */ function admin_asset($path) { return (config('admin.https') || config('admin.secure')) ? secure_asset($path) : asset($path); } } if (!function_exists('array_delete')) { /** * Delete from array by value. * * @param array $array * @param mixed $value */ function array_delete(&$array, $value) { foreach ($array as $index => $item) { if ($value == $item) { unset($array[$index]); } } } }