$request->input('client_url'), 'client_name' => $request->input('client_name'), ]); return redirect('/admin/clients'); } /** * Show a form to edit a client name. * * @param string The client id * @return \Illuminate\View\Factory view */ public function edit($clientId) { $client = MicropubClient::findOrFail($clientId); return view('admin.clients.edit', [ 'id' => $clientId, 'client_url' => $client->client_url, 'client_name' => $client->client_name, ]); } /** * Process the request to edit a client name. * * @param string The client id * @param \Illuminate\Http\Request $request * @return \Illuminate\View\Factory view */ public function update($clientId, Request $request) { $client = MicropubClient::findOrFail($clientId); $client->client_url = $request->input('client_url'); $client->client_name = $request->input('client_name'); $client->save(); return redirect('/admin/clients'); } /** * Process a request to delete a client. * * @param string The client id * @return redirect */ public function destroy($clientId) { MicropubClient::where('id', $clientId)->delete(); return redirect('/admin/clients'); } }