#filament fixing image path

32 messages · Page 1 of 1 (latest)

red cipher
#

im new in filamennt, i want to show images in storage, but the path goes with image path like this:

http://127.0.0.1:8000/admin/127.0.0.1:8000/storage/01JDNP8T1Q25Q4S8ARS96QDN3Z.png```
i done link my storage, but why that say 404 not found
#

sorry for my english

#

filament fixing image path

tardy obsidian
#

check app_url in .env, it needs port eg: APP_URL=http://localhost:8000

red cipher
tardy obsidian
#

w8, your url http://127.0.0.1:8000/admin/127.0.0.1:8000/storage/01JDNP8T1Q25Q4S8ARS96QDN3Z.png is very weird.. show me how you upload

#

and did you put 127.0... insted of localhost ?

red cipher
# tardy obsidian w8, your url `http://127.0.0.1:8000/admin/127.0.0.1:8000/storage/01JDNP8T1Q25Q4S...
    public static function form(Form $form): Form
    {
        return $form
            ->schema([
                Forms\Components\TextInput::make('name')
                    ->label('Name')
                    ->required(),
                Forms\Components\Textarea::make('description')
                    ->label('Description'),
                Forms\Components\TextInput::make('price')
                    ->label('Price')
                    ->numeric()
                    ->required(),
                Forms\Components\FileUpload::make('thumbnail')
                    ->label('Thumbnail'),
                Forms\Components\Repeater::make('photos')
                    ->relationship('photos')
                    ->schema([
                        Forms\Components\FileUpload::make('images')
                            ->label('Photos'),
                    ]),
                Forms\Components\Toggle::make('is_avaible')
                    ->label('Is Available')
                    ->default(true),
            ]);
    }
#

this my model:

class Menu extends Model
{
    protected $fillable = [
        'name',
        'description',
        'price',
        'is_avaible',
        'thumbnail'
    ];

    public function photos()
    {
        return $this->hasMany(MenuPhoto::class);
    }

    public function orderItems()
    {
        return $this->morphMany(OrderItem::class, 'item');
    }

    public function packages()
    {
        return $this->belongsToMany(package::class, 'package_menus')->withPivot('quantity')->withTimestamps();
    }
}
tardy obsidian
#

Did you setup something differently because /admin/127.0.0.1:8000/storage... is very weird, based on the upload you should've /admin/storage...

red cipher
#

in my database that column just containt file name

#

hm where i can put log to see where what image path, i want to try change the image to see that

tardy obsidian
#

remove 127.0... between admin and storage and check on browser, does it display image?

red cipher
tardy obsidian
#

oh.. yes it should be without admin and 127.0..

red cipher
#

but see, in this the path is true

#

are that error from my filesystem.php file?

tardy obsidian
#

what did you put in app_url in .env file?

red cipher
#

are i need to clear cache?

tardy obsidian
#

yeah you can try

#

now I am out of idea.. what are your filament and laravel versions?

tardy obsidian
red cipher
#
 php artisan about

  Environment ...................................................................................................  
  Application Name ...................................................................................... Laravel  
  Laravel Version ....................................................................................... 11.34.0  
  PHP Version ............................................................................................ 8.2.12  
  Composer Version ........................................................................................ 2.8.2  
  Environment ............................................................................................. local  
  Debug Mode ............................................................................................ ENABLED  
  URL ............................................................................................ 127.0.0.1:8000  
  Maintenance Mode .......................................................................................... OFF  
  Timezone .................................................................................................. UTC  
  Locale ..................................................................................................... en  

  Cache .........................................................................................................  
  Config ............................................................................................. NOT CACHED  
  Events ............................................................................................. NOT CACHED  
  Routes ............................................................................................. NOT CACHED  
  Views .................................................................................................. CACHED  

  Drivers .......................................................................................................  
  Broadcasting .............................................................................................. log  
  Cache ................................................................................................ database  
  Database ................................................................................................ mysql  
  Logs ........................................................................................... stack / single  
  Mail ...................................................................................................... log  
  Queue ................................................................................................ database  
  Session .............................................................................................. database  

  Filament ......................................................................................................  
  Blade Icons ........................................................................................ NOT CACHED  
  Packages ...................................................... filament, forms, notifications, support, tables  
  Panel Components ................................................................................... NOT CACHED  
  Version .............................................................................................. v3.2.124  
  Views ........................................................................................... NOT PUBLISHED  

  Livewire ......................................................................................................  
  Livewire .............................................................................................. v3.5.12  

#

thanks for your help, i found my error. i just clear all cache from app folder and boom the image is show

#

this is the fucking error, i had this error for 6 hour lol

teal hullBOT
red cipher
#

im so sorry for my english