laravel - 如何使用 laravel 将数据存储在数据库中
问题描述
请问这段代码有什么问题......我是一个新手,这个任务已经完成,我观看 YouTube 并在线阅读,但我似乎可以弄清楚如何在数据库中存储记录......
这是用户控制器
namespace App\Http\Controllers; use Illuminate\Http\Request; use Storage; use App\User; class UserController extends Controller { /** * @return $this */ public function showUsersWithProperty() { $users = User::all()->filter(function($user) { return $user->properties->count(); }); return view('settings.manageusers') ->with('users', $users); } public function editUser(Request $request, $id){ $users = User::all()->filter(function($user) { return $user->properties->count(); }); $user = User::find($id); return view('settings.manageusers') ->with('users', $users)->with('editId', $user->id); } public function updateUser(Request $request, $id){ $input = $request; $user = User::find($input->id); if ($input->hasFile('userPic')) { $image = $input->file('userPic'); $realname = pathinfo($input->file('userPic')->getClientOriginalName(), PATHINFO_FILENAME); $extension = $image->getClientOriginalExtension(); $new_name = time().".".$extension; $image->storeAs('public/uploads', $new_name); $path = Storage::url("uploads/" . $new_name); $user->image_url = $path; } $user->first_name = $input->fname; $user->last_name = $input->lname; $user->pin = $input->changePin; if($input->deactivate =="on" || $input->deleteUser =="on"){ $user->account_status = 0; } else { $user->account_status = 1; } $user->save(); return redirect()->route('manageUsers')->with('status', "User Updated"); } }
这是我的路线
Route::post('/settings/updateUser/', 'UserController@updateUser')->name("user.update"); Route::get('/settings/updateUser/', 'UserController@updateUser')->name("user.update");
解决方案
推荐阅读
- python - 使用 Anaconda 安装 GDAL
- android - 为 Android 禁用 firebase crashlytics
- ruby - Ruby 将动态(循环)添加到 Regexp.union 中。简单的字符串复制不起作用
- dynamic - 为Angular 6中动态创建的列表中的每个项目创建一个唯一的formGroup实例
- c# - 在打字结束时,我想检查用户按下“Backspace”键的次数
- php - 在 laravel 中哪里可以找到 Auth::attempt 方法
- json - 如何在 JSON 中创建树结构表示?
- excel - Excel VBA - 如果从 VBS 调用范围方法失败
- javascript - 说明:for-loop 上的 Ajax
- python - 如何转储(和重新加载)django allauth 社交应用程序数据到/从文件