Update preferences API.

This commit is contained in:
James Cole 2018-12-07 20:39:36 +01:00
parent f0de469053
commit 07450f9f23
No known key found for this signature in database
GPG Key ID: C16961E655E74B5E
2 changed files with 1 additions and 3 deletions

View File

@ -70,11 +70,10 @@ class Preference extends Model
public static function routeBinder(string $value): Preference
{
if (auth()->check()) {
$preferenceId = (int)$value;
/** @var User $user */
$user = auth()->user();
/** @var Preference $preference */
$preference = $user->preferences()->find($preferenceId);
$preference = $user->preferences()->where('name', $value)->first();
if (null !== $preference) {
return $preference;
}

View File

@ -188,7 +188,6 @@ Route::group(
// Preference API routes:
Route::get('', ['uses' => 'PreferenceController@index', 'as' => 'index']);
Route::get('{preference}', ['uses' => 'PreferenceController@show', 'as' => 'show']);
Route::put('{preference}', ['uses' => 'PreferenceController@update', 'as' => 'update']);
}
);