学习新框架laravel 5.6 (第一天)
2024-08-22 21:17:48
学习新框架第一天。
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') );
最新文章
- Ubuntu菜鸟入门(二)—— apt认知,且完善语言安装包
- Python学习路程day21
- jsonp原理
- 在ubuntu 部署svn服务器
- js函数:setInterval()/clearInterval()——js网页计时器
- python 零散记录(三) 格式化字符串 字符串相关方法
- 整型数组处理算法(八)插入(+、-、空格)完成的等式:1 2 3 4 5 6 7 8 9=N[华为面试题]
- IE6下jquery ajax报error的原因
- Android模拟器检测常用方法
- 【ANT】taskdef class org.programmerplanet.ant.taskdefs.jmeter.JMeterTask cannot be found using the classloader AntClassLoader[]解决办法
- 科学地增加postgresql最大连接数
- 小白学习随笔the first week
- 连接MySQL的10060错误:Can't connect to MySQL server on '*.*.*.*'(10060)
- eclipse 部署项目
- flaks___git
- Spring Security 与 OAuth2 介绍
- jQuery load() 判断 iframe 是否加载完毕
- Python 全栈开发:dict(字典)常用方法操作、dict嵌套
- Linux下which命令使用详解(转)
- Collection接口与Iterator接口
热门文章
- wxpython Menus and toolbars
- Python模块 Socket
- The content of element type ";bean"; must match ";(description?,(constructor-arg|property|lookup-method|replaced-method)*)";.
- March 11 2017 Week 10 Saturday
- pip 安装下载好的tensorflow
- SONA Topology
- C/C++ memmove与memcpy的区别及实现
- struts2+extjs文件上传完整实现(攻克了上传中的各种问题)
- 【洛谷P2216】[HAOI2007]理想的正方形
- generative models