这些关于 Laravel 平台的选择题和答案将帮助你更好地理解 Laravel 平台的主题。 使用这 100 多个 Laravel 框架准备您的下一次考试或面试。
向下滚动以从答案开始。
要根据以下规则验证名为“ finish_date”的日期: - 应为日期 - 要求 - 应该大于start_date,以下哪个是正确的验证规则?
A. 'finish_date'=> '必需|日期| | start_date'
B. 'finish_date'=> '必需| date |>:start_date'
C. 'finish_date'=> '必需|日期|之后:start_date'
D. 'finish_date'=> '必需|日期|更大:start_date'
为了保护应用程序免受跨站点的伪造攻击,应包含以下哪项?
A. {{ 安全的 }}
B. {{{csrf_field()}}
C. {{ 保护() }}
D. {{csrf_protect()}}
验证如果复选框勾选,则需要输入文本?
A. 返回['HAS_LOGIN'=>'有时','pin'=>'必修:has_login,on',];
B. 返回['HAS_LOGIN'=>'有时','pin'=>'必修:has_login,on',];
C. 返回['HAS_LOGIN'=>'有时','pin'=>'必需_if:has_login,on',];
D. 返回['HAS_LOGIN'=>'有时','pin'=>'必需_if:has_login,on',];
E. 返回['has_login'=>'接受','pin'=>'必需',];
F. 返回['has_login'=>'接受','pin'=>'必需',];
G. 上述所有的
H. 上述所有的
____是任何基于Web的应用程序的重要组成部分。它们有助于控制应用程序的流动,这使我们能够从用户那里接收输入并做出影响应用程序功能的决策。
A. 路由
B. 模块
C. 视图
D. 形式
___ Web应用程序响应有意义的HTTP动词,并具有适当的数据。
A. 验证
B. 宁静
C. 数据库
D. 视图
如何使用laravel路由在URL中使用未知数的参数。
A. //在routes.php route :: itemget('/{book?}/{chapter?}/{topic?}/{atrate?}/{sublevels?}','controller@func') - > 'sublevels','。*'); //在您的控制器公共函数func中($ book = null,$ chance $ sublevels)$ sublevels = Explode('/',$ sublevels); ...}
B. //在routes.php route :: get('/{book?}/{chapth?}/{topic?}/{atration?}/{sublevels?}','controller@func') - > 'sublevels','。*'); //在您的控制器公共函数func中($ book = null,$ chance $ sublevels)$ sublevels = Explode('/',$ sublevels); ...}
C. //在Routes.php Route :: get('/{book?}/{Chapter?}/{tope toble?}/{article?}','controller@func'); //在您的控制器公共函数func中($ book = null,$ chance
D. //在Routes.php Route :: itemget('/{book?}/{chapter?}/{topic?}/{article?}','controller@func'); //在您的控制器公共函数func中($ book = null,$ chance
如何使用验证'?
A. 'admin_username'=> '必需|最低:5 |最大:15 |唯一:管理员,用户名',
B. 'admin_username'=> '必需|最低:5 |最大:15 |唯一:管理员',
C. 'admin_username'=> '必需品|最低:5 |最大:15 | unique:管理员'.username',
D. 上述所有的
验证中的字段必须存在于输入数据中,而不是空。一个字段被视为“空”字段。如果以下条件之一是正确的:
A. 该值为null。
B. 该值是一个空字符串。
C. 该值是一个空数组或空的可计数对象。
D. 该值是一个没有路径的上传文件。
E. 上述所有的
如何为以下路线定义单个动作控制器?
路由:: get(' user/{id}',' ShowProfile');
A. 您可以在控制器上放置一个__ -construct方法
B. 您可以在控制器上放置一个__ Invoke方法
C. 您可以在控制器上放置一个__创建方法
D. 您无法在Laravel中创建单个动作控制器
_____目录包含用于为应用程序供电的许多自定义代码,包括模型,控制器和中间件。
A. 应用程序
B. 看法
C. 控制器
D. 楷模
如果您需要在默认资源路由集之外向资源控制器添加其他路由,则应在调用访问路由后定义这些路由:: resource
A. 真的
B. 错误的
以下哪个验证规则可以接受?
A. ['field'=>'接受']
B. ['field'=>'接受']
C. ['field'=>'接受']
D. ['field'=>'接受']
E. ['field'=>'active_url']
F. ['field'=>'active_url']
G. ['field'=>'active_url']
H. ['field'=>'active_url']
I. ['field'=>'之后:10/10/16']
J. ['field'=>'之后:10/10/16']
K. ['field'=>'之后:10/10/16']
L. ['field'=>'之后:10/10/16']
M. ['field'=>'alpha']
N. ['field'=>'alpha']
O. ['field'=>'alpha']
P. ['field'=>'alpha']
以下哪项是将SQLite设置为单位测试数据库的正确方法?
A. 'sqlite'=> ['driver'=> 'sqlite','database'=> storage_path。'/database.sqlite','prefix'=> '',],,,
B. 'sqlite'=> ['driver'=> 'sqlite','database'=> Storage_path('database.sqlite'),'prefix'=> '',],
C. 'sqlite'=> ['driver'=> 'sqlite','dtabase'=> storage_path()。'/database.sqlite','prefix'=> '',],,,
D. 上述所有的
哪种方法可用于创建自定义刀片指令?
A. 刀片:: Directive()
B. 刀片:: custom()
C. 我们无法创建自定义刀片命令
以下哪项是正确的,可以在路线中具有可选参数?
A. 路由:: get('user/{name}',function($ name = null){return $ name;});
B. 路由:: get('user/{name?}',function($ name = null){return $ name;});
C. 路由:: get('user/{id}',function($ name = null){return $ name;});
D. 路由:: get('user/id?',函数($ name = null){return $ name;});
以下哪项是正确的,可以创建一个名为“ postController”的资源控制器的路由。
A. Route :: Resource('PostController','Post');
B. Route :: Resource('post','PostController');
C. 路由:: get('post','postcontroller');
D. 路由:: post('post','postcontroller');
可以使用以下哪些方法来注册响应所有HTTP动词的路由?
A. 路线:: any()
B. 路由:: amet()
C. 路线:: all()
Laravel控制器方法如何获得参数?
A. public函数商店(请求$请求,$ foo ='bar'){{{$ this-> validate($ request,['title''=>'必需|唯一| max:255','body'=> '必需的', ]); }
B. 公共功能商店(请求$请求){$ this-> validate($ request,['title'=>'必需|唯一| max:255','body'=>'supplion'必需',]); }
C. 公共功能商店($ foo ='bar',请求$请求){{{$ this-> validate($ request,['title'=>'必需|唯一| max:255','body'=> '必需的', ]); }
D. 上述所有的
以下哪项是正确的,可以在控制器文件中为多个视图定义中间件?
A. public函数__construct(){$ this-> middleware('admin',['nally''=> ['创建','edit','show'show'']]); }
B. public函数__construct(){$ this-> middleware('admin',['nally''=>'创建| edit | edit | show']);
C. public函数__construct(){$ this-> middleware('admin',['nally''=>'创建']); }
D. 上述所有的
以下哪项是/正确定义自定义验证消息的正确?
A. 将自定义消息作为第三个参数传递给验证器:: make make方法
B. 将自定义消息作为第三个参数传递给验证器:: make make方法
C. 将自定义消息作为第三个参数传递给验证器:: make make方法
D. 在语言文件中指定您的自定义消息。
E. 在语言文件中指定您的自定义消息。
F. 在语言文件中指定您的自定义消息。
G. 通过覆盖消息方法来自定义表单请求使用的错误消息
H. 通过覆盖消息方法来自定义表单请求使用的错误消息
I. 通过覆盖消息方法来自定义表单请求使用的错误消息
在自定义验证类中使用验证规则?
A. $ emailSoutput = output :: get('email'); $ emails = Explode(',',$ emails); foreach($ emails作为$ email){$ valiver = valiantor :: make(['email'=> $ email],['email'=>'必需| email']);如果($ valianter-> fails()){//输入中有无效的电子邮件。 }}}
B. $ emailsinput = input :: get('email'); $ emails = Explode(',',$ emails); foreach($ emails作为$ email){$ valiver = valiantor :: make(['email'=> $ email],['email'=>'必需| email']); if($ validator-> fails()){//输入中有无效的电子邮件
C. $ emailSoutput = output :: get_email('email'); $ emails = Explode(',',$ emails); foreach($ emails作为$ email){$ valiver = valiantor :: make(['email'=> $ email],['email'=>'必需| email']);如果($ valianter-> fails()){//输入中有无效的电子邮件。 }}}
D. 没有任何
以下哪些方法可以与模型一起建立关系?
A. Alterstomany()
B. 属于属于
C. 属于属于
D. 属于属于
E. hasone()
F. hasone()
G. hasone()
H. hasone()
I. 有很多()
J. 有很多()
K. 有很多()
L. 有很多()
M. 属于()
N. 属于()
O. 属于()
P. 属于()
以下哪项可用于创建具有典型的“ crud”控制器。路线?
A. PHP Artisan Make:Controller YourContoller
B. PHP Artisan Make:Controller YourController -Crud
C. PHP Artisan Make:Controller YourController –source
D. PHP Artisan Make:Controller YourController - ALL
创建一个控制所有“ crud”的控制器路线,以下哪个是正确的命令?
A. PHP Artisan Make:Controller Carcontroller - All
B. PHP Artisan Make:Controller Carcontroller -Crud
C. PHP手工艺品制造:控制器Carcontroller
D. PHP Artisan Make:控制器Carcontroller - 资源
如果博客文章有无限的评论,我们可以通过在邮政模型中放置遵循代码来定义一对多关系?
A. public函数注释(){返回$ this-> hasmany('app \ comment'); }
B. public函数注释(){返回$ this-> }
C. public函数注释(){返回$ this-> onetomany('app \ comment'); }
刀片中的循环内有以下哪个变量?
A. $迭代
B. $首先
C. $索引
D. $循环
所有控制器都应扩展以下哪个控制器?
A. 添加控制器
B. 高级控制器
C. 基础控制器
D. 查看控制器
服务提供商的启动方法中的哪个视图可以使用所有视图共享数据?
A. 查看:: config('键','value');
B. 查看:: put('key','value');
C. view :: store('key','value');
D. 查看::共享('key','value');
列出几个不同的返回类型的控制器操作方法?
A. 查看结果,JavaScript结果
B. 重定向结果,JSON结果
C. 内容结果
D. 上述所有的
哪种方法可以永久存储在缓存中?
A. cache ::永久('key','value');
B. cache :: add('key','value');
C. cache :: put('key','value');
D. 缓存::永远('键','value');
\ config :: set(' database.connections.customers.database',' db_a'); 
>A. db :: reconnect('客户');
B. db ::未做好准备('使用db_a');
C. db :: select('select database()')[0] - > {" database()"}"}
D. 上述所有的
以下哪项是对路由定义正确的?
A. 路由:: get('用户/{name?}')
B. 路由:: get('用户/{name?}')
C. 路由:: get('用户/{name}')
D. 路由:: get('用户/{name}')
E. 路由:: get('{user}/name')
F. 路由:: get('{user}/name')
G. 路由:: get('用户/?名称}')
H. 路由:: get('用户/?名称}')
如何在控制器中获取标题授权密钥?
A. public函数yourcontrollerFunction(\ Illuminate \ http \ request $ request){$ header = $ request-> addheader('授权'); //做一些事情}
B. public函数yourcontrollerFunction(\ Illuminate \ http \ request $ request){$ header = $ request-> header('授权'); //做一些事情}
C. public函数yourControllerFunction(/Illuminate/http/request){$ header = $ request-> addheader('授权'); //做一些事情}
D. 以上都不是
要共享路由属性,最好使用路由组?
A. 真的
B. 错误的
以下哪项是分配中间件的正确方法' auth'到路线?
A. 路由:: get('profile',['middleware'=>'auth','use =>'usercontroller@show'']);
B. 路由:: get('profile',['controller'=>'auth','use =>'usercontroller@show']);
C. 路由:: get('profile',['secure'=>'auth','use =>'usercontroller@show']);
D. 路由:: get('profile',['filter'=>'auth','use =>'usercontroller@show']);
以下哪个文件包含数据库配置?
A. config/db.php
B. public/database.php
C. config/config.php
D. config/database.php
如果您不希望雄辩自动管理Create_at和Updated_at列,则以下哪项是正确的?
A. 将型号$ TIMESTAMPS属性设置为false
B. 雄辩将始终自动管理创建的_AT和更新列列
C. 将模型$ create_at和更新属性设置为false
以下哪种方法由迁移类提供?
A. 向上()
B. 向上()
C. 向下()
D. 向下()
E. 创造()
F. 创造()
G. 破坏()
H. 破坏()
应使用以下哪个命令来运行所有未出色的迁移?
A. PHP工匠迁移:migration_name
B. PHP工匠迁移
C. PHP工匠创建:迁移
D. PHP工匠生成:迁移
哪种方法将在Laravel雄辩中检索查询的第一个结果?
A. Findorpass(1);
B. 全(1);
C. Findorfail(1);
D. 获取(1);
迁移目录包含PHP类,允许Laravel更新当前__的架构,或者在将应用程序的所有版本保持同步时填充值。不得手动创建迁移文件,因为它们的文件名包含时间戳。相反
A. 语言
B. config
C. 库
D. 数据库
检索所有至少一个评论的博客文章。 (模型已经设置了一对多关系)
A. $ posts = app \ post :: has('comment') - > get();
B. $ posts = app \ post :: find('comment') - > get();
C. $ posts = app \ post :: find() - > commist() - > get();
雄辩可以发射以下事件,使您可以将模型生命周期中的各个点钩住。 (选择所有适用的)
A. 创建
B. 创建
C. 创建
D. 创建
E. 创建
F. 创建
G. 创建
H. 创建
I. 更新
J. 更新
K. 更新
L. 更新
M. 还原
N. 还原
O. 还原
P. 还原
默认情况下,所有雄辩的模型都可以防止质量分配。
A. 真的
B. 错误的
在迁移中创建数据库视图5.2
A. 创建视图won won作为选择(来自联盟的名称)作为加入团队的名称(lagues.id = team.country_id)加入播放器where(teams.id = players.team_id)加入点,where(players.id.id = points.player_id)sum(sum)尖端。
B. 创建视图won won作为选择(来自联盟的名称)作为加入团队的名称(lagues.id = team.country_id)加入播放器where(teams.id = players.team_id)加入点,where(players.id.id = points.player_id)sum(sum) points.Remnants)作为TREM计数(点。
C. 创建视图以选择联赛。名称,sum(points.remnants)作为trem sum(if(points.Remnants <4,1,0)),而来自联赛的Crem加入了团队(leagues.id = team.country_id),加入玩家on(teams.id = player.team_id)加入点(players.id = points.player_id);
D. 创建视图以选择联赛。名称,sum(points.remnants)作为trem sum(if(points.Remnants <4,1,0)),而来自联赛的Crem加入了团队(leagues.id = team.country_id),加入玩家on(teams.id = player.team_id)加入点(players.id = points.player_id);
E. DB::statement( 'CREATE VIEW wones AS SELECT leagues.name as name, sum(points.remnants) as trem, count(case when points.remnants < 4 then 1 end) as crem FROM leauges JOIN teams ON (teams.league_id = leagues.id)加入玩家(player.team_id = teams.id)在(points.player_id = players.id)上加入点;');
F. DB::statement( 'CREATE VIEW wones AS SELECT leagues.name as name, sum(points.remnants) as trem, count(case when points.remnants < 4 then 1 end) as crem FROM leauges JOIN teams ON (teams.league_id = leagues.id)加入玩家(player.team_id = teams.id)在(points.player_id = players.id)上加入点;');
G. 上述所有的
H. 上述所有的
以下哪项是正确的,可以从命名用户表中获取所有行?
A. db :: list('用户') - &gt; get();
B. db :: table('用户');
C. db :: table('用户') - &gt; all();
D. db :: table('用户') - &gt; get();
以下哪项是正确检索软删除模型的正确的?
A. $ flaigns = app \ flight :: withtrashed() - &gt; get();
B. $ flaigns = app \ flight :: beans trashed() - &gt; get();
C. $ flaigns = app \ flight :: hellingdeleted() - &gt; get();
D. $ flaigns = app \ flight :: trashed() - &gt; get();
Laravel 5支持以下哪个数据库?
A. postgresql
B. Postgresql
C. Postgresql
D. mysql
E. mysql
F. mysql
G. sqlite
H. sqlite
I. sqlite
J. mongodb
K. mongodb
L. mongodb
仅从数据库表中获取选定的列。
A. $ selected_vote = user_details :: lists('Selected_vote');
B. $ selected_vote = user_details :: all() - &gt; get('Selected_vote');
C. $ selected_vote = users_details :: get(['selection_vote']);
D. 上述所有的
以下哪项是正确的,可以检索与单个帖子相关的所有注释(post_id = 1),并在模型中进行一对关系?
A. $ commist = app \ post :: comment-&gt;查找(1);
B. $ commist = app \ post :: find() - &gt;注释(1);
C. $ commist = app \ post :: find(1) - &gt;注释;