mirror of
https://github.com/axeloz/filesharing.git
synced 2025-05-06 01:53:55 +02:00
Fixing bug
This commit is contained in:
parent
c663155f3b
commit
2fed92653f
2 changed files with 5 additions and 6 deletions
|
@ -18,7 +18,7 @@ class UploadController extends Controller
|
|||
{
|
||||
public function createBundle(Request $request, Bundle $bundle) {
|
||||
return view('upload', [
|
||||
'bundle' => $bundle->toArray(),
|
||||
'bundle' => new BundleResource($bundle),
|
||||
'baseUrl' => config('app.url')
|
||||
]);
|
||||
}
|
||||
|
|
|
@ -2,6 +2,8 @@
|
|||
|
||||
namespace App\Http\Resources;
|
||||
|
||||
use App\Helpers\Auth;
|
||||
use App\Helpers\Upload;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Http\Resources\Json\JsonResource;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
@ -22,12 +24,9 @@ class BundleResource extends JsonResource
|
|||
Do not return private data on the preview page
|
||||
*/
|
||||
$full = false;
|
||||
$middleware = Route::current()->gatherMiddleware('access.guest');
|
||||
foreach ($middleware as $m) {
|
||||
if ($m === 'access.owner') {
|
||||
if (Auth::isLogged() || Upload::canUpload($request->ip())) {
|
||||
$full = true;
|
||||
}
|
||||
}
|
||||
|
||||
$response = [
|
||||
'created_at' => $this->created_at,
|
||||
|
|
Loading…
Add table
Reference in a new issue