X7ROOT File Manager
Current Path:
/home/prisjneg/public_html/app/Http/Controllers
home
/
prisjneg
/
public_html
/
app
/
Http
/
Controllers
/
📁
..
📄
Controller.php
(299 B)
📄
MessageController.php
(1.31 KB)
Editing: MessageController.php
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use Illuminate\Support\Facades\Validator; use Auth; use DB; use App\Models\Message; class MessageController extends Controller { public function index() { // } public function create() { // } public function store(Request $request) { $validator = Validator::make($request->all(), [ 'name' => 'required', 'email' => 'required|email', 'subject' => 'required', 'message' => 'required', ]); if ($validator->fails()) { return response()->json([ 'message' => $validator->errors()->first(), 'data' => [] ],422); } else { $validatedData = $validator->validated(); Message::insert($validatedData); return response()->json([ 'message' => 'Thank you for your message.' ],200); } } public function show($id) { // } public function edit($id) { // } public function update(Request $request, $id) { // } public function destroy($id) { // } }
Upload File
Create Folder