目录及其功能解释
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,则需要看两个地方:
AllowOverride None
‘设置为 ’ AllowOverride All
‘即可。php artisan make:controller IndexController
在网站根目录下执行命令:
位置在:网站根目录\app\Http\Controllers\IndexController.php
<?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
<table border="1" width="800px" aligin="center" style="margin: 0px auto;">
<th>ID</th>
<th>用户名</th>
<th>密码</th>
<th>状态</th>
<th>时间</th>
@foreach($data as $values)
<tr align="center">
<td>{{$values->id}}</td>
<td>{{$values->name}}</td>
<td>{{$values->pass}}</td>
<td>{{$values->status}}</td>
<td>{{$values->time}}</td>
</tr>
@endforeach
</table>
M model 数据模型 :
网站根目录/app/User.php
V View 视图:
网站根目录/reaources/views
C controller 控制器:
网站根目录/app/Http/Controllers
Laravel运行模式
本文链接:https://cloud.tencent.com/developer/article/1558152
本文采用CC BY-NC-SA 3.0 Unported协议进行许可,转载请保留此文章链接