laravel整理笔记(一)

安装laravel5.8.3需要的环境

  • PHP >= 7.1.3
  • PHP OpenSSL 扩展
  • PHP PDO 扩展
  • PHP Mbstring 扩展
  • PHP Tokenizer 扩展
  • PHP XML 扩展
  • PHP Ctype 扩展
  • PHP JSON 扩展
  • PHP BCMath 扩展

php artisan 项目目录中

Route::get($uri, $callback);

Route::post($uri, $callback);

Route::put($uri, $callback);

Route::patch($uri, $callback);

Route::delete($uri, $callback);

Route::options($uri, $callback);

Route::match(['get', 'post'], '/', function() {

});

Route::any('foo',  function() {\

});

必选参数

Route::get('user/{id}',  function($id) {

  return 'User' . $id;

});

可选参数

Route::get('user/{name?}',  function($name = null) {

  return $name;

});

Route::get('user/{name?}',  function($name = 'John') {

  return $name;

});

Route::get('user/{name?}',  function($name = '') {

  return $name;

});

路由别名

Route::any('/a/b/c/d',  function() {

  echo $_GET['id'];

})->name('wang');

php artisan route:list // 查看路由

laravel整理笔记(一)

路由群组

Route::group(['prefix' => 'admin'],  function() {

  Route::get('test1',  function() {

  });

  Route::get('test2',  function() {

  });

});

常用

Route::get('/home/test/test1', 'TestController@test1');

Route::get('/home/index/index', 'HomeController@index');

php artisan make:controller 控制器名Controller // 创建控制器

php artisan make:controller TestController

php artisan make:controller Admin/TestController

php artisan make:controller Home/TestController

laravel整理笔记(一)

user Input;
Input::get('参数名字', '默认值')
Input::all() // 获取所有的用户的输入
Input::get('') // 获取单个的用户的输入
Input::only([]) // 获取指定几个用户的输入
Input::except([]) // 获取指定几个用户的输入以外的所有的参数
Input::has(’name‘) // 判断是否存在
上述方法get和post都能获取

laravel整理笔记(一)

定义类的别名

laravel整理笔记(一)

insert()可以同时添加一条和多条,返回值是布尔类型
insertGetId()只能添加一条数据,返回自增的id

DB::table('无前缀的表名')

laravel整理笔记(一)

Update表示可以修改整个记录中的全部字段; 返回受影响的行数

laravel整理笔记(一)

Increment和decrement表示修改数字字段的数值(递增或者递减);

laravel整理笔记(一)

.php结尾的文件laravel也能用,只是不能用{{$title}}语法显示数据,只能使用原生的语法<?php echo $title;?>
两个视图同时储存在,优先使用.blade.php

return view('home/test/test') = view('home.test.test')

return view(模板文件名称,数组)
return view('home.test.test', ['date' => $date, 'day' => $day])
return view(模板文件名称)->with(数组)
return view(模板文件名称)->with(名称, 值)

使用view()方式渲染视图,.blade.php中需要用{{$变量名}}输出变量

return view('home.test.test', compact('date', 'day'));

php原生
foreach ($variable as $key => $value) {

}
laravel语法
@foreach ($variable as $key => $value)
@endforeach

laravel整理笔记(一)

laravel整理笔记(一)

laravel整理笔记(一)

laravel整理笔记(一)

laravel整理笔记(一)

laravel整理笔记(一)

laravel整理笔记(一)

laravel整理笔记(一)

laravel整理笔记(一)

laravel整理笔记(一)

laravel整理笔记(一)

laravel整理笔记(一)

laravel整理笔记(一)

laravel整理笔记(一)

laravel整理笔记(一)

laravel整理笔记(一)

laravel整理笔记(一)

laravel整理笔记(一)

laravel整理笔记(一)

laravel整理笔记(一)

laravel整理笔记(一)

laravel整理笔记(一)

create database 数据库;

drop database 数据库;

use 数据库;

mysqldump -uroot -p 数据库 > xx.sql 导出数据库

进入项目目录 php artisan make:migration 表名

up()

laravel整理笔记(一)

laravel整理笔记(一)

laravel整理笔记(一)

laravel整理笔记(一)

php artisan migrate 创建database\migrations下数据表

php artisan migrate:rollback 回滚database\migrations下数据表

laravel整理笔记(一)

php artisan migrate --pretend 预览migrate创建表的执行语句

php artisan make:migration create_table_users --create=users

laravel整理笔记(一)

laravel整理笔记(一)

laravel整理笔记(一)

laravel整理笔记(一)

laravel整理笔记(一)

laravel整理笔记(一)

laravel整理笔记(一)

php artisan make:model User

接收前端的参数

laravel整理笔记(一)

在model里检查

laravel整理笔记(一)

laravel整理笔记(一)

laravel整理笔记(一)

laravel整理笔记(一)

app\Providers\AppServiceProvider.php // 注册公共函数

查询一条数据

laravel整理笔记(一)

检查密码是否正确

laravel整理笔记(一)

查询abc session

laravel整理笔记(一)

查询所有session

laravel整理笔记(一)

laravel整理笔记(一)

存储session

laravel整理笔记(一)

清空session

laravel整理笔记(一)

清除单个session

laravel整理笔记(一)

剪切session

laravel整理笔记(一)

嵌套session

laravel整理笔记(一)

laravel整理笔记(一)

查询数据ormlaravel整理笔记(一)

分页

laravel整理笔记(一)

连接表

laravel整理笔记(一)

laravel整理笔记(一)

laravel整理笔记(一)

php artisan make:migration 名称 --create=表名(answer_user)注:不用负数,是关联表

laravel整理笔记(一)

laravel整理笔记(一)

laravel整理笔记(一)

laravel整理笔记(一)

填充数据

laravel整理笔记(一)

tinker

laravel整理笔记(一)

上一篇:linux下启动dbca或netmgr类的图形界面报错解决


下一篇:VB6中的引用传递 与 VB.NET中的引用传递的区别