Как заменить $ _GET на Laravel's. Я пытаюсь получить доступ к этому параметру href. Я знаю, что в стандартном PHP вы выполняете запрос $ _GET, за которым следует запрос SQL delete query. В Laravel это сложнее, потому что оно включает в себя контроллеры/маршруты. У меня есть маршрут уничтожения в ProjectController. Ниже показано, что отображается, когда я наводил ссылку на ссылку. Я получил идентификатор с JQuery и передал его, но проблема в том, что я хочу, чтобы он удалял проект из базы данных всякий раз, когда нажимается эта ссылка.Доступ к параметрам href в laravel
<a href="projects/delete=31"> delete</a>
Контроллер:
<?php
namespace App\Http\Controllers;
use App\project;
use App\Http\Requests;
use Illuminate\Http\Request;
use Session;
class ProjectsController extends Controller
{
public function destroy($id){
$project = Project::find($id);
$request->input('delete');
$project->delete();
Session::flash('success', 'The project was successfully deleted!');
return redirect()->route('projects.show', $project->project_id);
}
}
$ ID = Input :: получить ('Удалить') – Gransfall
Быстрый вопрос, хотя я представил свой ответ ниже. Что вы пытаетесь достичь, 'delete' или 'delete'? – Gayan
@ Гаян исправлено Buglinjo и delete – steven