1
namespace App;
use Illuminate\Database\Eloquent\Model;
class Books extends Model{
//
public $table = 'books';
}
我的控制器功能。
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Books;
class HomeController extends Controller
{
public function addbooks()
{
$book = Books::all();
print_r ($book);
}
}
因此函數addbooks,不返回任何東西。 我正在使用sqlite數據庫。 附加是我的SQL結果的屏幕截圖。
php手工修補匠結果。
在'php artisan tinker'中,請執行App \ Books :: query() - > toSql()'並將輸出添加到您的問題中。此外,嘗試'dd($ book)'而不是'print_r' - 可能你的'print_r'輸出沒有顯示出來。 – ceejayoz
@ceejayoz,我編輯了我的問題與你的建議請看看,並且dd($ book)返回null。 –
在這一點上我懷疑你正在訪問一個不同的數據庫。你可以轉儲'config('database')'並確保你正在訪問正確的SQLite數據庫? – ceejayoz