laravel安装

1.通过laravel安装器
composer global require “laravel/installer”
laravel new blog
其中blog是项目名称 可以自己任意命名
2.通过创建项目的方式安装
composer create-project --prefer-dist laravel/laravel blog

通过
www.1803.com访问项目

  1. nginx的虚拟主机配置
    server {
    listen 80;
    server_name www.1803.com;
    set $_base "E:/dev/phpServer/wwwroot/default/1803/blog/ ";
    root $_base/;
    index index.php index.html index.htm;
    include php.conf;
    }
    2.修改C:\Windows\System32\drivers\etc\host文件

Laravel 路由文件 routes/web.php

Route::get 只能通过get方式访问
Route::post 只能通过post方式访问
Route::any 可以通过任意方式访问

控制器的路由规则
Route::get(‘user’, ‘UserController@show’);
访问user时 访问的事UserController下的show方法

在laravel中提交表单一定要设置token 防止csrf攻击
模板标签可以使用{{csrf_field()}}或者@csrf

调用模板使用return view(‘模板名称’);
模板文件在\resources\views目录下 模板后缀是blade.php

在命令行下使用php artisan -V 查看当前laravel 版本
创建控制器代码 php artisan make:controller 控制器名;在http目录下
获取当前路由名称(url路径)
1.request()->path();可以获取请求地址中的路由部分
2.request()->route()->getAction()可以获取当前路由对应的控制器和方法,数据如下
Array
(
[middleware] => Array
(
[0] => web
)
[uses] => App\Http\Controllers\UserController@shows
[controller] => App\Http\Controllers\UserController@shows
[namespace] => App\Http\Controllers
[prefix] =>
[where] => Array
(
)
)

3.也可以直接使用 \Illuminate\Support\Facades\Route::currentRouteAction();获取当前的控制器和方法字符串

你可能感兴趣的:(laravel安装)