Laravel 框架中文题

Laravel 框架中文题

这些关于 Laravel 平台的选择题和答案将帮助你更好地理解 Laravel 平台的主题。 使用这 100 多个 Laravel 框架准备您的下一次考试或面试。
向下滚动以从答案开始。

1:

要根据以下规则验证名为“ 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'

2:

为了保护应用程序免受跨站点的伪造攻击,应包含以下哪项?

A.   {{ 安全的 }}

B.   {{{csrf_field()}}

C.   {{ 保护() }}

D.   {{csrf_protect()}}

3:

验证如果复选框勾选,则需要输入文本?

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.   上述所有的

4:

____是任何基于Web的应用程序的重要组成部分。它们有助于控制应用程序的流动,这使我们能够从用户那里接收输入并做出影响应用程序功能的决策。

A.   路由

B.   模块

C.   视图

D.   形式

5:

___ Web应用程序响应有意义的HTTP动词,并具有适当的数据。

A.   验证

B.   宁静

C.   数据库

D.   视图

6:

如何使用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

7:

如何使用验证'?

A.   'admin_username'=> '必需|最低:5 |最大:15 |唯一:管理员,用户名',

B.   'admin_username'=> '必需|最低:5 |最大:15 |唯一:管理员',

C.   'admin_username'=> '必需品|最低:5 |最大:15 | unique:管理员'.username',

D.   上述所有的

8:

验证中的字段必须存在于输入数据中,而不是空。一个字段被视为“空”字段。如果以下条件之一是正确的:

A.   该值为null。

B.   该值是一个空字符串。

C.   该值是一个空数组或空的可计数对象。

D.   该值是一个没有路径的上传文件。

E.   上述所有的

9:

如何为以下路线定义单个动作控制器?

路由:: get(' user/{id}',' ShowProfile');

A.   您可以在控制器上放置一个__ -construct方法

B.   您可以在控制器上放置一个__ Invoke方法

C.   您可以在控制器上放置一个__创建方法

D.   您无法在Laravel中创建单个动作控制器

10:

_____目录包含用于为应用程序供电的许多自定义代码,包括模型,控制器和中间件。

A.   应用程序

B.   看法

C.   控制器

D.   楷模

11:

如果您需要在默认资源路由集之外向资源控制器添加其他路由,则应在调用访问路由后定义这些路由:: resource

A.   真的

B.   错误的

12:

以下哪个验证规则可以接受?

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']

13:

以下哪项是将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.   上述所有的

14:

哪种方法可用于创建自定义刀片指令?

A.   刀片:: Directive()

B.   刀片:: custom()

C.   我们无法创建自定义刀片命令

15:

以下哪项是正确的,可以在路线中具有可选参数?

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;});

16:

以下哪项是正确的,可以创建一个名为“ postController”的资源控制器的路由。

A.   Route :: Resource('PostController','Post');

B.   Route :: Resource('post','PostController');

C.   路由:: get('post','postcontroller');

D.   路由:: post('post','postcontroller');

17:

可以使用以下哪些方法来注册响应所有HTTP动词的路由?

A.   路线:: any()

B.   路由:: amet()

C.   路线:: all()

18:

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.   上述所有的

19:

以下哪项是正确的,可以在控制器文件中为多个视图定义中间件?

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.   上述所有的

20:

以下哪项是/正确定义自定义验证消息的正确?

A.   将自定义消息作为第三个参数传递给验证器:: make make方法

B.   将自定义消息作为第三个参数传递给验证器:: make make方法

C.   将自定义消息作为第三个参数传递给验证器:: make make方法

D.   在语言文件中指定您的自定义消息。

E.   在语言文件中指定您的自定义消息。

F.   在语言文件中指定您的自定义消息。

G.   通过覆盖消息方法来自定义表单请求使用的错误消息

H.   通过覆盖消息方法来自定义表单请求使用的错误消息

I.   通过覆盖消息方法来自定义表单请求使用的错误消息

21:

在自定义验证类中使用验证规则?

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.   没有任何

22:

以下哪些方法可以与模型一起建立关系?

A.   Alterstomany()

B.   属于属于

C.   属于属于

D.   属于属于

E.   hasone()

F.   hasone()

G.   hasone()

H.   hasone()

I.   有很多()

J.   有很多()

K.   有很多()

L.   有很多()

M.   属于()

N.   属于()

O.   属于()

P.   属于()

23:

以下哪项可用于创建具有典型的“ 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

24:

创建一个控制所有“ crud”的控制器路线,以下哪个是正确的命令?

A.   PHP Artisan Make:Controller Carcontroller - All

B.   PHP Artisan Make:Controller Carcontroller -Crud

C.   PHP手工艺品制造:控制器Carcontroller

D.   PHP Artisan Make:控制器Carcontroller - 资源

25:

如果博客文章有无限的评论,我们可以通过在邮政模型中放置遵循代码来定义一对多关系?

A.   public函数注释(){返回$ this-> hasmany('app \ comment'); }

B.   public函数注释(){返回$ this-> }

C.   public函数注释(){返回$ this-> onetomany('app \ comment'); }

26:

刀片中的循环内有以下哪个变量?

A.   $迭代

B.   $首先

C.   $索引

D.   $循环

27:

所有控制器都应扩展以下哪个控制器?

A.   添加控制器

B.   高级控制器

C.   基础控制器

D.   查看控制器

28:

服务提供商的启动方法中的哪个视图可以使用所有视图共享数据?

A.   查看:: config('键','value');

B.   查看:: put('key','value');

C.   view :: store('key','value');

D.   查看::共享('key','value');

29:

列出几个不同的返回类型的控制器操作方法?

A.   查看结果,JavaScript结果

B.   重定向结果,JSON结果

C.   内容结果

D.   上述所有的

30:

哪种方法可以永久存储在缓存中?

A.   cache ::永久('key','value');

B.   cache :: add('key','value');

C.   cache :: put('key','value');

D.   缓存::永远('键','value');

31:

\ config :: set(' database.connections.customers.database',' db_a');  >

A.   db :: reconnect('客户');

B.   db ::未做好准备('使用db_a');

C.   db :: select('select database()')[0] - > {" database()"}"}

D.   上述所有的

32:

以下哪项是对路由定义正确的?

A.   路由:: get('用户/{name?}')

B.   路由:: get('用户/{name?}')

C.   路由:: get('用户/{name}')

D.   路由:: get('用户/{name}')

E.   路由:: get('{user}/name')

F.   路由:: get('{user}/name')

G.   路由:: get('用户/?名称}')

H.   路由:: get('用户/?名称}')

33:

如何在控制器中获取标题授权密钥?

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.   以上都不是

34:

要共享路由属性,最好使用路由组?

A.   真的

B.   错误的

35:

以下哪项是分配中间件的正确方法' 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']);

36:

以下哪个文件包含数据库配置?

A.   config/db.php

B.   public/database.php

C.   config/config.php

D.   config/database.php

37:

如果您不希望雄辩自动管理Create_at和Updated_at列,则以下哪项是正确的?

A.   将型号$ TIMESTAMPS属性设置为false

B.   雄辩将始终自动管理创建的_AT和更新列列

C.   将模型$ create_at和更新属性设置为false

38:

以下哪种方法由迁移类提供?

A.   向上()

B.   向上()

C.   向下()

D.   向下()

E.   创造()

F.   创造()

G.   破坏()

H.   破坏()

39:

应使用以下哪个命令来运行所有未出色的迁移?

A.   PHP工匠迁移:migration_name

B.   PHP工匠迁移

C.   PHP工匠创建:迁移

D.   PHP工匠生成:迁移

40:

哪种方法将在Laravel雄辩中检索查询的第一个结果?

A.   Findorpass(1);

B.   全(1);

C.   Findorfail(1);

D.   获取(1);

41:

迁移目录包含PHP类,允许Laravel更新当前__的架构,或者在将应用程序的所有版本保持同步时填充值。不得手动创建迁移文件,因为它们的文件名包含时间戳。相反

A.   语言

B.   config

C.   库

D.   数据库

42:

检索所有至少一个评论的博客文章。 (模型已经设置了一对多关系)

A.   $ posts = app \ post :: has('comment') - > get();

B.   $ posts = app \ post :: find('comment') - > get();

C.   $ posts = app \ post :: find() - > commist() - > get();

43:

雄辩可以发射以下事件,使您可以将模型生命周期中的各个点钩住。 (选择所有适用的)

A.   创建

B.   创建

C.   创建

D.   创建

E.   创建

F.   创建

G.   创建

H.   创建

I.   更新

J.   更新

K.   更新

L.   更新

M.   还原

N.   还原

O.   还原

P.   还原

44:

默认情况下,所有雄辩的模型都可以防止质量分配。

A.   真的

B.   错误的

45:

在迁移中创建数据库视图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.   上述所有的

46:

以下哪项是正确的,可以从命名用户表中获取所有行?

A.   db :: list('用户') - &gt; get();

B.   db :: table('用户');

C.   db :: table('用户') - &gt; all();

D.   db :: table('用户') - &gt; get();

47:

以下哪项是正确检索软删除模型的正确的?

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();

48:

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

49:

仅从数据库表中获取选定的列。

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.   上述所有的

50:

以下哪项是正确的,可以检索与单个帖子相关的所有注释(post_id = 1),并在模型中进行一对关系?

A.   $ commist = app \ post :: comment-&gt;查找(1);

B.   $ commist = app \ post :: find() - &gt;注释(1);

C.   $ commist = app \ post :: find(1) - &gt;注释;