php - 谷歌浏览器中的空白页
问题描述
尝试使用 Laravel + Blade 加载我自己创建的页面,但是浏览器只显示输出一秒然后消失。我不知道出了什么问题,我的代码中的一切都做得很好而且没有错误......有什么想法吗???
我正在使用php -S 127.0.0.1:8000 -t public运行此页面
这是 web.php:
Route::get('/products/create', 'ProductsController@create');
这是 ProductsController.php:
public function create(){
return view('products.create');
}
这是 create.blade.php:
@extends('layouts.app')
@section('content')
<div class="container">
<h1>Add new product</h1>
<form action="/products" method="POST">
@csrf
<div class="container">
<div class="form-group row">
<label for="pName" class="col-md-4 col-form-label">Product name</label>
<input id="pName"
name="pName"
type="text"
class="form-control @error('pName') is-invalid @enderror"
value="{{ old('pName') }}"
autocomplete="pName"
autofocus>
</div>
<div class="form-group row">
<label for="pCat" class="col-md-4 col-form-label">Category</label>
<input id="pCat"
name="pCat"
type="text"
class="form-control @error('pCat') is-invalid @enderror"
value="{{ old('pCat') }}"
autocomplete="pCat"
autofocus>
</div>
</div>
<button class="btn btn-primary" type="submit">Submit</button>
</form>
</div>
@endsection
这是 webpack.mix.js:
const mix = require('laravel-mix');
/*
|--------------------------------------------------------------------------
| Mix Asset Management
|--------------------------------------------------------------------------
|
| Mix provides a clean, fluent API for defining some Webpack build steps
| for your Laravel application. By default, we are compiling the Sass
| file for the application as well as bundling up all the JS files.
|
*/
mix.js('resources/js/app.js', 'public/js')
.sass('resources/sass/app.scss', 'public/css')
.mixbrowserSync('localhost:8000');
@extends('layouts.app') 似乎不起作用,因为当我删除它时,页面可以运行。有什么解决方案可以解决它还是缺少一些要安装的依赖项?
解决方案
查看通常位于的 Laravel 日志文件/storage/logs/laravel.log
你可能想用工匠来代替它:
php artisan serve
本地开发服务器 如果您在本地安装了 PHP,并且您想使用 PHP 的内置开发服务器为您的应用程序提供服务,您可以使用 serve Artisan 命令。此命令将在http://localhost:8000启动开发服务器:
推荐阅读
- javascript - 复选框,如单选按钮,仅限于一个选择,取消选中是否选中其他复选框
- sql-server - Appsettings.json + .net Core 3.1 中的 SQL Server 连接字符串
- azure - 如何在 Azure Vault 中存储 RSA 密钥
- jquery - FullCalendar VDOM 已加载
- javascript - Laravel:目前未启用对实验语法“classProperties”的支持
- alert - Splunk:为什么我没有收到另一封警报电子邮件?
- flutter - 在 null 上调用了“where”方法。接收方:null 尝试调用:where(Closure: (UserModel) => bool)
- jenkins - 如何使用 Subversion 设置 Jenkins 共享库
- sql - SQL:用事件和日期计算不同的列
- macos - MacOS 上的 Citrix Receiver 分辨率 4K