shell bypass 403
<?php namespace App\Http\Controllers\Frontend; use Illuminate\Http\Request; use App\Http\Controllers\Controller; use Brian2694\Toastr\Facades\Toastr; use Illuminate\Support\Facades\Auth; use Modules\Homework\Entities\InfixHomework; use Modules\CourseSetting\Entities\CourseEnrolled; use Modules\Homework\Entities\InfixAssignHomework; use Modules\Homework\Http\Controllers\AssignmentController; class StudyMaterialController extends Controller { public function myHomework() { if (!Auth::check()) { return redirect()->route('login'); } try { $enrolleds = CourseEnrolled::where('user_id', Auth::user()->id)->where('status', 1)->get(); foreach ($enrolleds as $key => $enrolled) { foreach ($enrolled->course->courseStudyMaterials as $key => $studyMaterial) { AssignmentController::assignHomework($studyMaterial->id, Auth::user()->id, $studyMaterial->assign_info[0]->id); } } return view(theme('pages.myHomework')); } catch (\Exception $e) { Toastr::error(trans('common.Operation failed'), trans('common.Failed')); return redirect()->back(); } } public function myHomeworkDetails($id) { if (!Auth::check()) { return redirect()->route('login'); } try { return view(theme('pages.homework_details'), compact('id')); } catch (\Exception $e) { Toastr::error(trans('common.Operation failed'), trans('common.Failed')); return redirect()->back(); } } }