Exemple #1
0
 /**
  * Process and store the creation of the asset.
  *
  * @param Request $request
  *
  * @return \Illuminate\Http\RedirectResponse
  */
 public function store(Request $request)
 {
     $asset = $this->asset->create($request);
     if ($asset) {
         $link = link_to_route('maintenance.assets.show', $asset->name, [$asset->id]);
         $message = "Successfully created asset: {$link}";
         return redirect()->route('maintenance.assets.show', [$asset->id])->withSuccess($message);
     } else {
         $message = 'There was an issue creating an asset. Please try again.';
         return redirect()->route('maintenance.assets.create')->withErrors($message);
     }
 }