laravel 非常好用的辅助方法

Laravel 99℃ 0评论

abort_if()

abort_if() 判断并输出错误的状态码

abort_if(! Auth::user()->isAdmin(), 403);

str_plural()

输出单词的复数形式

$plural = str_plural('car');

// cars

$plural = str_plural('child');

// children

str_singular()

输出单词的单数形式

$singular = str_singular('cars');

// car

$singular = str_singular('children');

// child

starts_with()

判断一个字符串是不是以另一个字符串开头

$result = starts_with('This is my name', 'This');

// true

title_case()

转化成标题形式输出

$converted = title_case('a nice title uses the correct case');

// A Nice Title Uses The Correct Case

route()

根据路由的名称获取url

$url = route('routeName');

还可以传参数

$url = route('routeName', ['id' => 1]);

optional()

optional()方法允许的参数是对象,如果传的对象是null,属性和方法也返回null,代替原来的报错。

return optional($user->address)->street;

{!! old('name', optional($user)->name) !!}

转载请注明:码农宅 » laravel 非常好用的辅助方法

喜欢 (0)or分享 (0)
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址