Php 为什么什么都没有出现?拉威尔8号?

Php 为什么什么都没有出现?拉威尔8号?,php,laravel,Php,Laravel,web.php 问题在于您的路线 Route::prefix('jobs')->group(function(){ 路由::get('create',函数(){ 返回“创建”; }); 这将返回单词create。您很可能需要: Route::prefix('jobs')->group(function(){ 路由::get('create',[App\Http\Controllers\TaskController::class,'create']); }); 上面告诉Laravel在您的Ta

web.php


问题在于您的路线

Route::prefix('jobs')->group(function(){
路由::get('create',函数(){
返回“创建”;
});
这将返回单词
create
。您很可能需要:

Route::prefix('jobs')->group(function(){
路由::get('create',[App\Http\Controllers\TaskController::class,'create']);
});
上面告诉Laravel在您的
TaskController
上使用
create
函数,该函数返回您的
create
视图

您也不需要多次包含
Auth::routes()
,只需在路由之前包含一次即可

更新

因为
不起作用
;这里有一个黑白的工作示例


我想你的意思是
返回视图('create'),而不是
返回“create”
。请检查并确认。

是否运行了php artisan serve命令?是的,我确实运行了php artisan serve。根据屏幕截图,它工作正常。不应该显示提交按钮。不起作用…..请详细说明
不起作用…
。我尝试了解决方案,但此解决方案不起作用。这没有帮助。什么不起作用,你看到了什么请参阅?Symfony\Component\Routing\Exception\RouteNotFoundException Route[jobs.store]未定义。(视图:/Applications/XAMPP/xamppfiles/htdocs/blog/resources/views/create.blade.php)实际上它不是返回视图,因为返回视图是在taskcontroller中给出的。
<?php

use Illuminate\Support\Facades\Route;

/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/

Route::get('/', function () {
    return view('welcome');
});

Auth::routes();

Route::get('/home', [App\Http\Controllers\HomeController::class, 'index'])->name('home');

Auth::routes();

Route::get('/pingu/{id}', [App\Http\Controllers\HomeController::class, 'pingu']);

Auth::routes();

Route::prefix('jobs')->group(function(){
    Route::get('create', function () {
        return "create";
    });


    Route::get('update', function () {
        return "update";
    });
});
<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class TaskController extends Controller

{    public function create(){
            return view ('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