blaze0207

2461 经验值

看起來是很正常的加密一次存入資料庫~!

搞不懂為什麼@@找了幾個小時了~找不到問題!

奇怪我輸入的信箱跟密碼是對的~~~!!!
但卻一直說我錯誤.......
這會是哪裡有問題呢?

我還把 email 跟 password 個別打回前端看,的確有值,值也正確,我密碼為 11111111 (8個1)
這一定不會打錯的~~可是還是一直報錯~找不太到為什麼@@

@JellyBool
好的我知道了~~不過現在有個新問題

我註冊完之後的確會正確的 redirect 到我指定的路徑頁面!
可是我去 login 頁面登入後並不會正確的跳轉到跟 register 一樣的頁面,而是回到 login 頁面(我有照您教學,先登出後才去進行登入),也沒有任何錯誤訊息!
請問這有可能是哪裡有問題呢~?

@JellyBool
非常感謝您,錯在兩個地方

1.use Illuminate\Foundation\Auth\User as Authenticatable;

應該是寫User不是寫我創的BackendUser

2. class BackendUser extends Authenticatable {}

我一開始寫成 class BackendUser extends Model,沒有繼承到 Authenticatable
修改後成功了!!謝謝您

@JallyBool
不太清楚怎麼繼承,可以比較詳細一點的解說嗎@@?
不好意思喔~麻煩您了!
請問是這樣做嗎?
如果是的話一樣會有錯誤

我按照 Laravel 5.1 视频基础教程的==>用户注册和登录篇,

前面都沒有問題,是到填完資料要送出註冊的時候,噴出error,
因為找不到解決方法,所以特此來問

我的差別在於,我沒有使用它原本的 users 這個table(因為我有創一個 users 是拿來紀錄使用者的其他資訊)

於是我另外創了一個 table:backend_users 拿來當作紀錄使用者註冊的資訊~!

經過測試的確有將註冊資料寫入 backend_users 這張 table,但是網頁會噴出以下錯誤,如下圖

我的疑問是:

是不是一定要用他預設的 users 這個 table 來當作紀錄 user 註冊的資訊 ??

如果像我一樣的狀況,要用自己創的 table 來當作紀錄 user 註冊的資訊,需要修改哪些地方呢?

如標題所示,當前端將資料透過 ajax 打進來的時候,我在後端 laravel 有 make 一個 request,針對各個欄位做驗證,其中有一欄位必須要擋掉 Emoji 個規則,試了很久都無法

成功,錯誤訊息以及驗證部分如下圖:

request:

https://user-images.githubusercontent.com/25587423/28812535-b87b6a1c-76c7-11e7-88f3-14d1211b1c8e.png

錯誤訊息:

2017-08-01 2 33 59 2

還請各位大大們給點指教謝謝~~~!

@jellyBool大大您好:
關於lumen想另外請教一個問題,因為前端是SPA架構,所以最後會給我一個資料夾裡面只有index.html,app.js,app.css以及其他靜態檔案(圖片字型等...),該如何讓 lumen serve 此 static folder,
因為我發現 lumen 的 public 目錄不能直接用前端產生的資料夾取代,首頁似乎還是得透過 lumen 的 index.php 才能接起來 ?

@jellyBool大大:
非常感謝您的建議,幫助很大!!

  • 個人認為 Laravel 是個很強大的 php 框架,全端都可以包,不過也因此我自己本身有點小疑問,問題如下:

1.前後端分開的狀況

*如果今天被分配到後端的工作但又想用Laravel ,有辦法在 create-project 的時候或是其他方法來針對 Laravel 瘦身嗎?(例如 views 或 其他 功能因為前端有人做了,後端就不太需要這些功能)

2.全端都用Laravel的狀況

*如果要開始全端的工作,但不想用Laravel 內的 blade 語法,單純只想用 Vue來寫,這樣在create-project 後,有辦法針對此專案對 laravel 瘦身嗎?

我還只是個新手,只是針對我工作上遇到的問題提出疑惑,並沒有要戰哪個方法好,如問題太淺還請大大們多多體諒與指教!謝謝