0%
Larevel—数据库迁移
发表于
更新于
本文字数:
8.7k
阅读时长 ≈
8 分钟
Laravel—数据库操作
发表于
更新于
本文字数:
13k
阅读时长 ≈
12 分钟
Laravel—视图、Blade模板引擎
发表于
更新于
本文字数:
2.4k
阅读时长 ≈
2 分钟
Laravel—响应
发表于
更新于
本文字数:
3.2k
阅读时长 ≈
3 分钟
Laravel—请求
发表于
更新于
本文字数:
6k
阅读时长 ≈
5 分钟
请求
Http中客户端向服务器发送的数据请求
依赖注入
即将HTTP的相关内容参数自动交给Illuminate\Http\Request
类,可以用于控制器和路由参数
在控制器中获取当前HTTP请求实例,需要在控制器中对Illuminate\Http\Request
类进行依赖注入,这样当前的请求实例会被服务容器自动注入
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class PostControlle extends Controller
{
/**
* Store a newly created resource in storage.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function store(Request $request,$id)//依赖注入的形式
{
//如果控制器需要从路由参数中获取数据,也可以在依赖注入后面列出路由参数
}
}
Laravel—控制器
发表于
更新于
本文字数:
4.4k
阅读时长 ≈
4 分钟
控制器
用于组织管理相对复杂的业务逻辑处理的一个类,存放在app/Http/Controllers
目录下
定义控制器
在Laravel目录下,使用Artisan命令会在app/Http/Controllers
目录下创建一个控制器UserController.php
php artisan make:controller UserController
所有的Laravel控制器都继承控制器基类App\Http\Controllers\Controller
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class UserController extends Controller
{
/*在这里添加相应的代码*/
/**
* 为指定用户显示详情
*
* @param int $id
* @return Response
* @author blog
*/
public function show($id)
{
return 'the user_id is' . $id;
}
}
Laravel—中间件
发表于
更新于
本文字数:
3.1k
阅读时长 ≈
3 分钟
Laravel—路由
发表于
更新于
本文字数:
4.7k
阅读时长 ≈
4 分钟
Laravel—配置
发表于
更新于
本文字数:
885
阅读时长 ≈
1 分钟
laravel5.6安装环境要求:
- PHP7.1.3+
- PHP拓展openSSL PDO Mbstring XML Tokenizer Ctype JSON
php -m
查看已有拓展- 安装方法:
sudo apt-get install php-相应拓展
- 下载composer
curl -sSh https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer - 使用composer下载
composer create-project –prefer-dist larevel/laravel blog 5.x.*