コード例 #1
0
ファイル: routes.php プロジェクト: jardayn/portfolio
    \Illuminate\Support\Facades\Session::flush();
    return \Illuminate\Support\Facades\Redirect::to('/');
})->name('logout');
/*
|--------------------------------------------------------------------------
| Application Routes
|--------------------------------------------------------------------------
|
| Here is where you can register all of the routes for an application.
| It's a breeze. Simply tell Laravel the URIs it should respond to
| and give it the controller to call when that URI is requested.
|
*/
Route::get('/', function () {
    $projects = \App\Models\Project::with('project_type')->get();
    $proj_types = \App\Models\Project_Type::all();
    $clients = \App\Models\Client::all();
    $quotes = \App\Models\Quote::all();
    return view('index', ['projects' => $projects, 'types' => $proj_types, 'quotes' => $quotes, 'clients' => $clients]);
});
Route::resource('messages', 'MessagesController');
Route::post('/sendMessage', ['as' => 'sendMessage', 'uses' => 'MessagesController@store']);
Route::group(['prefix' => 'admin', 'middleware' => 'admincheck'], function () {
    Route::resource('coverletters', 'CoverLettersController');
    Route::resource('project_type', 'ProjectTypesController');
    Route::resource('projects', 'ProjectsController');
    Route::resource('quote', 'QuotesController');
    Route::resource('settings', 'SettingsController');
    Route::resource('clients', 'ClientsController');
    //    Route::resource('messages', 'MessagesController');
    Route::resource('applications', 'ApplicationsController');
コード例 #2
0
 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     $proj_types = \App\Models\Project_Type::all();
     $projects = \App\Models\Project::with('project_type')->get();
     return view('admin.projects.viewAll', ['projects' => $projects, 'types' => $proj_types]);
 }
コード例 #3
0
 /**
  * Remove the specified resource from storage.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function destroy($id)
 {
     $projects = Project_Type::find($id)->projects()->delete();
     Project_Type::find($id)->delete();
     return back();
 }