此路由不支持 GET 方法。支持的方法:POST Laravel 8
The GET method is not supported for this route. Supported methods: POST Laravel 8
home.blade.php 文件
'''
@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">
@if (session('status'))
<div class="alert alert-success" role="alert">
{{ session('status') }}
</div>
@endif
{{ __('You are logged in!') }}
</div>
<div class="card-body">
@csrf
<form action="/upload" method="post">
<input type="file" name="image">
<input type="submit" name="upload">
</form>
</div>
</div>
</div>
</div>
</div>
@endsection
'''
我的路线
'''
Route::post('/upload',function (){
return('Halu');
});
我是laravel 8的初学者,不知道哪里出错了,求助。路由是用函数定义的,我不知道get或post哪里出错了
在动作属性中传递 url。并在表单中传递 @csrf
令牌。
<form action="{{ url('/upload')}}" method="post">
@csrf
</form>
您尝试上传一个文件,您必须将 enctype="multipart/form-data"
设置到您的表单
它应该看起来像这样
<form action="{{ url('/upload')}}" method="post" enctype="multipart/form-data">
@csrf
</form>
这可能会解决您的问题
home.blade.php 文件 '''
@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">
@if (session('status'))
<div class="alert alert-success" role="alert">
{{ session('status') }}
</div>
@endif
{{ __('You are logged in!') }}
</div>
<div class="card-body">
@csrf
<form action="/upload" method="post">
<input type="file" name="image">
<input type="submit" name="upload">
</form>
</div>
</div>
</div>
</div>
</div>
@endsection
'''
我的路线 '''
Route::post('/upload',function (){
return('Halu');
});
我是laravel 8的初学者,不知道哪里出错了,求助。路由是用函数定义的,我不知道get或post哪里出错了
在动作属性中传递 url。并在表单中传递 @csrf
令牌。
<form action="{{ url('/upload')}}" method="post">
@csrf
</form>
您尝试上传一个文件,您必须将 enctype="multipart/form-data"
设置到您的表单
它应该看起来像这样
<form action="{{ url('/upload')}}" method="post" enctype="multipart/form-data">
@csrf
</form>
这可能会解决您的问题