سلام. من نمیدونم چرا روتی که تعریف میکنم را نمیشناسه. ممنون میشم راهنمایی کنید
use App\\Http\\Controllers\\IndexController;
use App\\Http\\Controllers\\VideoController;
use App\\Models\\Video;
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('/', [IndexController::class, 'index'])->name('index');
Route::get('/videos/create', [VideoController::class, 'create'])->name('videos.create');
Route::post('/videos', [VideoController::class, 'store'])->name('videos.store');
و کد کلاس کنترلر
namespace App\\Http\\Controllers;
use App\\Models\\Video;
use Illuminate\\Http\\Request;
use Illuminate\\Support\\Facades\\Redirect;
class VideoController extends Controller
{
public function index()
{
$videos = Video::all();
return $videos;
}
public function create()
{
return view('videos.create');
}
public function store(Request $request)
{
Video::create($request->all());
return redirect()->route('index');
}
}