簡體   English   中英

Laravel 可翻譯不會讓我得到我的原始數據

[英]Laravel translatable won't let me get my original data

我正在使用一個名為 dimsav/laravel-translatable 的包來為我擁有的表中的某些列提供翻譯。 名為“文章”的表具有以下字段:ID、標題、正文、圖片、user_id,我正在使用包 dimsav/laravel-translatable 為其創建翻譯。 然后我創建了另一個名為 Articles_Translations 的表,其中包含 ID、article_id、Title、Body。 標題和正文都是原文的翻譯。 現在,每當我嘗試獲取文章的數據時,我都會得到它的翻譯(翻譯的標題和翻譯的正文),但其余的列都很好。 在我的文章模型中,當我刪除該行時:

use Translatable;

一切恢復正常,我可以得到原始數據而不是翻譯的數據。 但是當我刪除這一行時,我也無法訪問我的翻譯字段。 有沒有人遇到過類似的問題。

好的,問題在於應用程序的語言環境。 它被設置為翻譯的默認語言。 它可以在 config/app.php 中更改

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM