Php 你知道为什么这个按钮不响吗;t出现了吗?
web.phpPhp 你知道为什么这个按钮不响吗;t出现了吗?,php,laravel,Php,Laravel,web.php 您正在指示Laravel通过web.php中路由的闭包返回单词“create”: @extends('layouts.app') @section('content') <div class="container"> <div class="row justify-content-center"> <div class="col-md-8">
您正在指示Laravel通过web.php中路由的闭包返回单词“create”:
@extends('layouts.app')
@section('content')
<div class="container">
<div class="row justify-content-center">
<div class="col-md-8">
<div class="card">
<div class="card-header">{{ __('Dashboard') }}</div>
<div class="card-body">
<form action="{{route('jobs.store')}}" method="POST">
<input type="text" name="title" class="form-control">
<button type="submit" class="btn btn-success">Submit</button>
</form>
</div>
</div>
</div>
</div>
</div>
@endsection
它永远不会到达TaskController,因为它只看到闭包并返回单个单词。您需要给出转到TaskController的路由指令,以使其正常工作
请参阅有关路线的文档,以便为您提供领先优势
它将告诉您类似的信息(但请查看文档以确保这对您有效):
我不知道您的文件夹结构,但我也怀疑当您获得正确的路由时,该控制器中的create()
方法可能会在此处查找视图的文件时出现问题:
Route::get('create', [App\Http\Controllers\TaskController::class, 'create']);
确保指定任何文件夹(如果它不直接位于视图文件夹中):)这是否回答了您的问题?仍然只显示我创建。你知道另一个修复方法吗。它有效。谢谢。如果有效,请将答案标记为正确!
@extends('layouts.app')
@section('content')
<div class="container">
<div class="row justify-content-center">
<div class="col-md-8">
<div class="card">
<div class="card-header">{{ __('Dashboard') }}</div>
<div class="card-body">
<form action="{{route('jobs.store')}}" method="POST">
<input type="text" name="title" class="form-control">
<button type="submit" class="btn btn-success">Submit</button>
</form>
</div>
</div>
</div>
</div>
</div>
@endsection
Route::get('create', function () {
return "create";
});
Route::get('create', [App\Http\Controllers\TaskController::class, 'create']);
return view ('create');