예제 #1
0
 public function loadBackup()
 {
     ini_set("max_execution_time", 0);
     \DB::Connection('mysql2')->statement('CREATE DATABASE IF NOT EXISTS pmportal');
     \DB::unprepared(file_get_contents('C:\\xampp\\htdocs\\PMPortal\\storage\\app\\backups\\dump.sql'));
     flash()->success('Database backup has been successfully loaded');
     return redirect()->action('ProjectsController@index');
 }
 /**
  * Remove the specified resource from storage.
  *
  * @param Request $request
  * @param int $id
  * @return \Illuminate\Http\Response
  * @throws \Exception
  */
 public function destroy(Request $request, $id)
 {
     $this->authorize('litteraturkritikk');
     if (!$request->get('confirm-deleteperson')) {
         return redirect()->back()->with('status', 'Manglet bekreftelse');
     }
     $person = Person::findOrFail($id);
     $person->records()->detach();
     $person->delete();
     \DB::unprepared('REFRESH MATERIALIZED VIEW litteraturkritikk_records_search');
     return redirect()->action('LitteraturkritikkPersonController@show', $id)->with('status', 'Personen ble slettet');
 }