Laravel-其它函数
back()函数生成重定向响应到用户前一个位置
return back();
bcrypt()函数使用Bcrypt对给定值进行哈希,你可以用其替代Hash门面
$password = bcrypt('my-secret-password');
config()函数获取配置变量的值,配置值可以通过使用”.”号访问,包含文件名以及你想要访问的选项。如果配置选项不存在的话默认值将会被指定并返回
$value = config('app.timezone');$value = config('app.timezone', $default);
// 帮助函数config还可以用于在运行时通过传递键值对数组设置配置变量值:
config(['app.debug' => true]);
csrf_field()函数生成一个包含CSRF令牌值的HTML隐藏域
{!! csrf_field() !!}
csrf_token()函数获取当前CSRF令牌的值
$token = csrf_token();
dd()函数输出给定变量值并终止脚本执行
dd($value);
elixir()函数获取带版本号的Elixir文件路径
elixir($file);
env()函数获取环境变量值或返回默认值
$env = env('APP_ENV');
// Return a default value if the variable doesn't exist...
$env = env('APP_ENV', 'production');
old()函数获取一次性存放在session中的值
$value = old('value');
event()函数分发给定事件到对应监听器
event(new UserRegistered($user));
redirect()函数返回重定向器实例进行重定向
return redirect('/home');
value()函数返回给定的值,然而,如果你传递一个闭包到该函数,该闭包将会被执行并返回执行结果
$value = value(function() { return 'bar'; });
view()函数获取一个视图实例
return view('auth.login');
with()函数返回给定的值,该函数在方法链中特别有用,别的地方就没什么用了
$value = with(new Foo)->work();