| 12345678910111213141516171819202122232425262728293031323334 |
- <?php
- namespace App\Http\Controllers;
- use Illuminate\Http\Request;
- use App\Models\Idea;
- class IdeaController extends Controller
- {
- public function show(Idea $idea)
- {
- return view('ideas.show',compact('idea'));
- }
- public function store()
- {
- request()->validate(
- [
- 'idea' => 'required|min:5|max:240'
- ]
- );
- $idea = Idea::create(
- ['content' => request()->get('idea', null)]
- );
- return redirect(route('ideas.index'))->with("success", "Your Idea was created successfully");
- }
- public function destroy(Idea $idea)
- {
- $idea->delete();
- return redirect(route('ideas.index'))->with("success", "Your Idea was deleted successfully");
- }
- }
|