laravel 调试mysql_Laravel踩坑日记之基本配置及Demo

友情提示:此篇文章大约需要阅读 4分钟42秒,不足之处请多指教,感谢你的阅读。

目录及其功能解释

app 应用的核心代码

bootstrap 框架自动加载文件

config 配置文件

database 数据库迁移

public 网站主入口和前端资源

reaources 界面文件

routes 路由目录

storage 临时文件

test 自动化测试目录

vendor composer依赖包

开发一个初始化的界面

框架链接数据库

配置文件位置:网站项目根目录\.env

DB_CONNECTION=mysql

DB_HOST=127.0.0.1

DB_PORT=3306

DB_DATABASE=laravel

DB_USERNAME=root

DB_PASSWORD=****

设置路由

配置文件位置:网站项目根目录\routes\web.php

Route::get('/user', "IndexController@Index");

如果遇到首页可以显示,添加其他的路由显示出为404,则需要看两个地方:

网站本身是不是可以访问状态,也就是是否有775授权

Apache24网站是否授权网站的可读性,将 ‘AllowOverride None‘设置为 ’ AllowOverride All‘即可。

进入到网站根目录

php artisan make:controller IndexController

在网站根目录下执行命令:

打开控制器

位置在:网站根目录\app\Http\Controllers\IndexController.php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

use Illuminate\Support\Facades\DB;

class IndexController extends Controller

{

public function Index(){

//echo "你好!!!";

$data = DB::table('user')->get();

//dd($data);

return view('user')->with("data",$data);

}

}

输入:IP地址或Loaclhost/网站根地址/public/index查看

例如:localhost/laravel/public/index

视图View位置: 网站根地址 /reaources/views/user.blade.php

@foreach($data as $values)

{{$values->id}}{{$values->name}}{{$values->pass}}{{$values->status}}{{$values->time}}

@endforeach

Laravel三层架构位置

M model 数据模型 :

网站根目录/app/User.php

V View 视图:

网站根目录/reaources/views

C controller 控制器:

网站根目录/app/Http/Controllers

Laravel运行模式

ae8757e331e7713f8380a5428b9499d8.pngLaravel运行模式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值