Laravel - 按自定义列查找或失败

标签 laravel laravel-4 eloquent laravel-5

findOrFail() 方法,如果没有找到任何内容,它会抛出 404,例如:

User::findOrFail(1);

如何通过自定义列查找实体或失败,如下所示:

Page::findBySlugOrFail('about');

最佳答案

尝试这样:

Page::where('slug', '=', 'about')->firstOrFail();    
// or without the explicit '='
Page::where('slug', 'about')->firstOrFail();

关于Laravel - 按自定义列查找或失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29212982/

相关文章:

mysql - Laravel 5 迁移:Schema::table 方法中不同类型的默认长度

laravel - Eloquent 查询生成器 - hasOne 错误

php - 有没有办法让表名自动添加到 Eloquent 查询方法中?

php - spatie/laravel-medialibrary 更改主键

php - Laravel 5.2 - 如何将变量(数组和整数)从 View 传递到 Controller ?

php - Laravel如何获取每组前3条记录的平均值

php - 更改 Laravel 4.2 Artisan 命令中的应用程序 url

php - Laravel 在查找事件/ Hook 之前或之后

laravel-4 - Laravel 4.1 从响应中删除枢轴属性

php - 根据用户输入在 Laravel 中创建新表?