*Laravel中文网:Laravel 中文网 为 Web 工匠创造的 PHP 框架
一、单选题
1、在Laravel工程中,关于控制器相关描述不正确的是( B )
A. app/Http/Controllers目录包含控制器文件
B. 新建控制器都继承BaseController
C. php artisan make:controller UserController
D. php artisan make:controller ShowProfile --invokable
[ 知识点:新建控制器都继承的是Controller

]
2、以下关于Laravel有关目录结构描述不正确的是( C )
A. public 目录包含入口文件和js、css等前端文件
B. Balde视图一般在resources/views目录中
C. web.php是路由文件,一般放在app目录中
D. 模型默认放在app目录下
[ 解析:
知识点
]
3、以下哪个命令能正确安装名为blog的特定版本的Laravel工程?( B )
A. yum create-project --project-dist laravel/laravel blog 5.7.*
B. composter create-project --prefer-dist laravel/laravel blog 5.7.*
C. npm create-project --prefer-dist laravel/laravel blog 5.7.*
D. sudo create-project --prefer-dist laravel/laravel blog 5.7.*
[ 知识点:
]
4、在laravel框架中,可以使用Artisan命令( D )来成功创建控制器UserColltroller文件.
A. php artisan create:controller UserController
B. php artisan make:UserController
C. php artisan create:UserController
D. php artisan make:controller UserController
[ 知识点:
]
5、在laravel框架中,以下语句中使用session错误的是( B )
A. session(['key'=>'value'])
B. $value = $request->session()->post('key','default');
C. $value = session('key');
D. $value = $request->session()->all();
[ 知识点:
]
二、多选题
1、以下语句可以在laravel框架控制器中获取数据的是( ABCD )
A. $input = $request->all();
B. $input = $request->except(['email']);
C. $input = $request->only('username','password');
D. $input = $request->input();
[ 知识点:
]
2、在laravel框架的数组知识中,下列语句与描述完全符合的是( BD )
A. $array = ['name'=>'Joe','languages'=['PHP','Ruby']];
$flattened = Arr::flatten($array);
//Arr::flatten函数是将一堆数组转化为多维数组
B. $array = ['Desk','Table','Chair'];
$sorted = Arr:sort($array);
//Arr::sort函数根据数组的值对数组进行排序
C. $array = Arr::add(['name'=>'Desk','price'=>null],'price',100);
//如果给定的键在数组中不存在或数组被设置为null,那么Arr::add函数将不能给定的键值对添加到数组中
D. $array = Arr::collapse([[1,2,3],[4,5,6],[7,8,9]]);
//Arr::collapse 函数是将多个数组组合并为一个数组;
3、在laravel中,有关模型的描述正确的是( ABCD )
A. 变量$fileable是为了设置白名单
B. User::where('age','>',20)->firstOrFail()表示查询年龄大于20岁的用户,没有则抛出异常
C. php artisan make:model User表示创建默认在app目录下的User.php模型文件
D. 变量$guarded为了设置黑名单
4、在laravel工程的Blader模板中,以下哪些指令是存在的( ABCD )
[email protected]
[email protected]
[email protected]
[email protected]
[ 知识点:
]
5、在laravel框架使用过程中,以下数据库操作语句正确的是( BC )
A. $users = DB::table('users')->first('userid');
B. $users = DB::table('users')->distinct()->get();
C. $users = DB::table('users')->count();
D. $users = DB::table('users')->addSelect('age')->get();
[ 知识点:
]
三、判断题
1、laravel框架的目录结构中的vender文件夹们主要是用于存放框架的一些入口文件。( F )
2、laravel框架中,使用url或fullUrl方法都可以获取完整的请求Url。( T )
3、laravel框架中,如果给出一个数组,可以用has方法将判断在请求中,指定的值是否全部存在。( T )
[ 知识点:
]
谢谢观看 + 点赞关注哦
完!