*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 )
[ 知識點:
]
謝謝觀看 + 點贊關注哦
完!