小编lil*_*ily的帖子

Laravel 8 中未定义操作 Controller@store 的问题

我仍在探索 Laravel 8,但我的控制器的 store() 方法“未定义”有问题。

InvalidArgumentException Action PostsController@store 未定义。(查看:D:\Server\htdocs\app\resources\views\posts\create.blade.php)

我相信我实际上已经定义了它并且我使用了资源路线。

路线

Route::resource('posts', PostsController::class); 
Run Code Online (Sandbox Code Playgroud)

刀刃

@extends('layouts.app')

@section('content')
    <h1>Create Post</h1>

    {!! Form::open(['action' => 'PostsController@store', 'method' => 'POST']) !!}
    <div class="form-group">
        {{Form::label('title', 'Title')}}
        {{Form::label('title', ['class' => 'form-control','placeholder' =>'Title'])}}
    </div>
    <div class="form-group">
        {{Form::label('body', 'Body')}}
        {{Form::textarea('body', ['class' => 'form-control','placeholder' =>'Body'])}}
    </div>

    {{Form::submit('Submit',['class' =>'btn btn-primary'])}}
    {!! Form::close() !!}

@endsection
Run Code Online (Sandbox Code Playgroud)

控制器

class PostsController extends Controller
{
    public function create()
    {
        return view('posts.create');
    }

    public function store(Request $request)
    {
        $this->validate($request, [
            'title' => 'required',
            'body' => 'required'
        ]); …
Run Code Online (Sandbox Code Playgroud)

php controller laravel laravel-8

5
推荐指数
1
解决办法
4475
查看次数

PHP 错误:类“Illuminate/Foundation/Auth/Admin”[Laravel 8]

当我尝试使用修补程序插入管理员数据时,我遇到了 php 错误问题。我正在创建一个多重身份验证用户,其中一个用于用户,一个用于管理员。

PHP 错误:在第 13 行的 c:/S/htdocs/iV/app/Models/Admin.php 中找不到类“Illuminate/Foundation/Auth/Admin”

我该如何解决该错误?

Admin

<?php

namespace App\Models;

use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Contracts\Auth\MustVerifyEmail;
use Illuminate\Foundation\Auth\Admin as Authenticatable;
use Illuminate\Notifications\Notifiable;
use App\Notifications\AdminResetPasswordNotification;


class Admin extends Authenticatable
{
    use HasFactory, Notifiable;

    protected $guard = 'admin';

    /**
     * The attributes that are mass assignable.
     *
     * @var array
     */
    protected $fillable = [
        'name', 'email', 'password',
    ];

    /**
     * The attributes that should be hidden for arrays.
     *
     * @var array
     */
    protected $hidden = [ …
Run Code Online (Sandbox Code Playgroud)

php laravel tinker laravel-8

1
推荐指数
1
解决办法
2203
查看次数

Illuminate\Database\Eloquent\RelationNotFoundException 调用模型 [App\Event] 上未定义的关系 [user]

我正在为管理员视图创建 MM 关系的视图列表。我想显示已注册该特定事件的每个用户。我很确定我把它称为错误的,这就是我收到此错误的原因。我不太确定如何解决它。我尝试谷歌搜索,但仍然没有找到任何解决方案。那么我该如何解决这个问题呢?

laravel eloquent

-3
推荐指数
1
解决办法
825
查看次数

标签 统计

laravel ×3

laravel-8 ×2

php ×2

controller ×1

eloquent ×1

tinker ×1