Laravel - Despliegue app Laravel 8 Invalid route action: [App\Http\Livewire\Instructor\CoursesCurriculum].

 
Vista:

Despliegue app Laravel 8 Invalid route action: [App\Http\Livewire\Instructor\CoursesCurriculum].

Publicado por sandra (1 intervención) el 18/05/2022 07:03:16
Hola tengo un problema en el momento del deploy de la app de laravel 8, en local si encuentra la ruta y el controlador que es un componente livewire.

La ruta :

use Illuminate\Support\Facades\Route;
use App\Http\Controllers\Instructor\CourseController;
use App\Http\Livewire\Instructor\CoursesCurriculum;

Route::redirect('', 'instructor/courses');

Route::get('courses/{course}/curriculum', CoursesCurriculum::class)->middleware('can:Actualizar cursos')->name('courses.curriculum');

----------------------------------------------------
el controlador:

namespace App\Http\Livewire\Instructor;

use App\Models\Course;
use App\Models\Section;
use Livewire\Component;
use Illuminate\Foundation\Auth\Access\AuthorizesRequests;

class CoursesCurriculum extends Component
{
use AuthorizesRequests;
public $course, $section, $name;

//sincronizar name input
protected $rules = [
'section.name' => 'required'
];

public function mount(Course $course)
{
$this->course = $course;
$this->section = new Section();
$this->authorize('dicatated', $course);
}

public function render()
{
return view('livewire.instructor.courses-curriculum')
->layout('layouts.instructor', ['course' => $this->course]);
}

Error::

Invalid route action: [App\Http\Livewire\Instructor\CoursesCurriculum].

at vendor/laravel/framework/src/Illuminate/Routing/RouteAction.php:92
88▕ */
89▕ protected static function makeInvokable($action)
90▕ {
91▕ if (! method_exists($action, '__invoke')) {
➜ 92▕ throw new UnexpectedValueException("Invalid route action: [{$action}].");
93▕ }
94▕
95▕ return $action.'@__invoke';
96▕ }

• `App\Http\Livewire\Instructor\CoursesCurriculum` was not found: Controller class `App\Http\Livewire\Instructor\CoursesCurriculum` for one of your routes was not found. Are you sure this controller exists and is imported correctly?

+8 vendor frames 
9 routes/instructor.php:22
Illuminate\Support\Facades\Facade::__callStatic()

+4 vendor frames 
14 app/Providers/RouteServiceProvider.php:62
Illuminate\Routing\RouteRegistrar::group()
Script @php artisan package:discover --ansi handling the post-autoload-dump event returned with error code 1
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder