You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Laravel 6安装Telescope时配置与迁移文件未生成求助

Troubleshooting Laravel 6 Telescope Installation Issues

Hey there, let's work through this problem step by step—Telescope can be finicky with older Laravel versions like 6.x, but we can get it sorted. Here are the most effective fixes to try:

1. Force Publish Telescope's Assets & Configuration

Sometimes the telescope:install command doesn't fully publish files even if it reports success. Run this command to force push all required Telescope resources:

php artisan vendor:publish --provider="Laravel\Telescope\TelescopeServiceProvider" --force

This should generate the config/telescope.php file and migration files in your database/migrations/ directory.

2. Verify & Register the Telescope Service Provider

Laravel 6 doesn't automatically discover package service providers like newer versions do. Double-check that you've added the Telescope providers to your config/app.php file:
In the providers array, add these lines:

Laravel\Telescope\TelescopeServiceProvider::class,
App\Providers\TelescopeServiceProvider::class,

The second provider is usually generated during installation, but if it's missing, you can create it manually or re-run telescope:install after clearing cache.

3. Confirm Version Compatibility

Laravel 6 requires a specific version of Telescope—Telescope ^3.0. Check your composer.json file to ensure the dependency is set correctly:

"laravel/telescope": "^3.0"

If it's set to a higher version, update it and run composer update to install the compatible release.

4. Manually Copy Migration Files

If the publish command still doesn't create migration files, you can copy them directly from the vendor directory:

  1. Navigate to vendor/laravel/telescope/database/migrations/
  2. Copy all migration files to your project's database/migrations/ directory
  3. Run php artisan migrate again—this should now detect the new migrations.

5. Clear Application Cache

Stale cache can interfere with installation commands. Clear your config and cache with these commands:

php artisan config:clear
php artisan cache:clear

After clearing, re-run php artisan telescope:install to see if it generates the missing files.

6. Check File Permissions

Make sure your project's storage/ and bootstrap/cache/ directories have proper read/write permissions. If the web server or CLI user can't write to these directories, Telescope won't be able to generate configuration or migration files.

Once you've completed these steps, run php artisan migrate again—you should see the Telescope tables being created. Then you can access Telescope at /telescope (ensure you're in a development environment, or adjust the authorization settings in config/telescope.php if needed).

内容的提问来源于stack exchange,提问作者Farshad

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.14 08:09:43