学习新框架第一天。
composer 基本命令:
composer list 获取帮助信息 composer init 以交互方式填写composer.json文件信息 composer install 从当前目录读取composer.json文件,处理依赖关系,并安装到verdor目录下 composer update 获取以来的最新版本,升级composer.lock文件 composer require 添加新的依赖包到composer.json文件中并执行更新 composer search 在当前项目中搜索依赖包 composer show 列出所有可用的资源包 composer vilidate 检测composer.json文件是否有效 composer self-update 将composer工具更新到最新版本 composer create-project 基础composer创建一个新的项目 composer dump-autoload 在添加新的类和目录映射时更新autoloader
路由的使用:
Route::get('/', function () { return view('welcome');});
自定义路由:
Route::get('/demo', 'testController@test');Route::any('/test', 'testController@test');
项目分组,分成Admin ,Home
Route::group(['namespace' => 'Admin', 'prefix' => 'admin'], function(){ // 控制器在 "App\Http\Controllers\Admin" 命名空间下 Route::any('/', 'testController@test'); });
项目绑定域名
Route::group(['domain' => '1.test.demo', 'namespace' => 'Admin'], function(){
Route::any('/', function(){
echo 1; });});
控制器testController.php
获取请求内容,请求方法
use Illuminate\Http\Request;//获取请求内容$name = $request->input('name');dump($name);
dump( $request->isMethod('post') );
dump( $request->isMethod('get') );//助手方法
request('name');
//动态设置配置文件 config(['app.dfdf' => '1111111111']); //获取配置项 dump( config('app') );
//动态设置session session( ['username' => 'admin']); dump( session('username') );