Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- namespace App\Http\Controllers;
- use Illuminate\Http\Request;
- use Auth;
- use App\Models\Task;
- class TasksController extends Controller
- {
- public function index()
- {
- $user = Auth::user();
- return view('welcome',compact('user'));
- }
- public function add()
- {
- return view('add');
- }
- public function create(Request $request)
- {
- $task = new Task();
- $task->description = $request->description;
- $task->user_id = Auth::id();
- $task->save();
- return redirect('/');
- }
- public function edit(Task $task)
- {
- if (Auth::check() && Auth::user()->id == $task->user_id)
- {
- return view('edit', compact('task'));
- }
- else {
- return redirect('/');
- }
- }
- public function update(Request $request, Task $task)
- {
- if(isset($_POST['delete'])) {
- $task->delete();
- return redirect('/');
- }
- else
- {
- $task->description = $request->description;
- $task->save();
- return redirect('/');
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement