美文网首页
Laravel学习笔记

Laravel学习笔记

作者: Ello_Orld | 来源:发表于2020-06-09 23:04 被阅读0次

1. 环境搭建:


Mac环境

① 软件安装

  • MAMP pro 链接
  • PHP Storm 链接 链接
  • sequel pro数据库查看 链接
    安装完MAMP后,启动Apache和MySql,默认端口为8888
    MAMP
    打开浏览器,输入localhost:8888,正常显示页面,配置成功。

② 下载laravel

我们下载lavavel5.4版本。下载后解压到任意位置。

  • 配置MAMP项目目录
    打开MAMP,在name一栏选择新建,设置name为lavavel54,Document root为刚才下载的laravel54的路径,点击continue保存。
    浏览器输入 http://laravel54:8888/public,显示laravel欢迎页面表示配置成功。
    image.png

③ 配置数据库

打开MAMP,配置本地数据库,这里使用的默认的127.0.0.1,端口8889
打开数据库连接软件,Sequel Pro,


image.png

点击connect,进入数据库。
用数据库软件创建一个database,取名为laravel54

打开phpstorm,找到config目录下的database.php

 'default' => env('DB_CONNECTION', 'mysql'),

表示默认取env文件去找DB_CONNECTION的配置,如果没有的话,就去找本页的mysql配置

打开env文件,配置数据库连接:

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=8889
DB_DATABASE=laravel54
DB_USERNAME=root
DB_PASSWORD=root

配置完成。

检测配置
终端进入项目目录,执行如下命令
php artisan migrate:install
如果输出Migration table created successfully表示数据库配置成功。

2. 项目

① 文章路由配置

  • 首先先创建Controller:终端进入项目目录
php artisan make:controller PostController

PostController创建成功

  • 创建路由:
    路由文件统一放到routes->web.php文件中
//文章列表页
Route::get('/posts', 'App\Http\Controllers\PostController@index');
//文章详情页
Route::get('/posts/{post}', 'App\Http\Controllers\PostController@show');
//创建文章页面
Route::get('/posts/create', 'App\Http\Controllers\PostController@create');
//创建文章提交
Route::post('/posts', 'App\Http\Controllers\PostController@store');
//编辑文章
Route::get('/posts/{post}/edit', 'App\Http\Controllers\PostController@edit');
//编辑文章提交
Route::put('/posts/{post}', 'App\Http\Controllers\PostController@update');
//删除文章
Route::get('/posts/delete', 'App\Http\Controllers\PostController@delete');
  • 文章列表
    在PostController中创建方法

相关文章

网友评论

      本文标题:Laravel学习笔记

      本文链接:https://www.haomeiwen.com/subject/hatpohtx.html